A practical strategy for testing pair-wise coverage of network interfaces
نویسندگان
چکیده
Distributed systems consist of a number of network elements that interact with each other. As the number of network elements and interchangeable components for each network element increases, the trade off that the system tester faces is the thoroughness of test configuration coverage, versus limited resources of time and expense that are available. An approach to resolving this trade off is to determine a set of test configurations that test each pair-wise combination of network components. This goal gives a well-defined level of test coverage, with a reduced number of system configurations. To select such a set of test configurations, we show how to apply the method of orthogonal Latin squares, from the design of balanced statistical experiments. Since the theoretical treatment assumes constraints that may not be satisfied in practice, we then show how to adapt this approach to realistic application constraints.
منابع مشابه
An Improved Test Generation Algorithm for Pair-Wise Testing
Pair-wise or two-way interaction testing requires that for a given numbers of input parameters to the system, each possible combination of values for any pair of parameters be covered by at least one test. Empirical results show that pair-wise testing is practical and efficient for various types of software systems [1]. The problem of generating a minimum test set for pair-wise testing is NP-co...
متن کاملA New Method of Reducing Pair-wise Combinatorial Test Suite
The biggest problem for combinatorial test is a numerous number of combinations of input parameters by combinatorial explosion. Pair-wise combinatorial coverage testing is an effective method which can reduce the test cases in a suite and is able to detect about 70% program errors. But, under many circumstances, the parameters in programs under test (PUTs) have relations with each other. So the...
متن کاملFuzzy Linear Programming Method for Deriving Priorities in the Fuzzy Analytic Hierarchy Process
There are various methods for obtaining the preference vector of pair-wise comparison matrix factors. These methods can be employed when the elements of pair-wise comparison matrix are crisp while they are inefficient for fuzzy elements of pair-wise comparison matrix. In this paper, a method is proposed by which the preference vector of pair-wise comparison matrix elements can be obtained even ...
متن کاملPrioritized interaction testing for pair - wise coverage with seeding and constraints q
Interaction testing is widely used in screening for faults. In software testing, it provides a natural mechanism for testing systems to be deployed on a variety of hardware and software configurations. In many applications where interaction testing is needed, the entire test suite is not run as a result of time or budget constraints. In these situations, it is essential to prioritize the tests....
متن کاملProbabilistic Assessment of Effectiveness of Software Testing for Safety-Critical Systems
This paper provides the results of experimental evaluation of effectiveness of pair-wise testing. We consider a non-traditional area of pair-wise testing application, namely using pair-wise approach for testing logical expressions. A tool has been developed for experimental numerical investigation. This tool generates faults of various specific types and applies the previously derived test sets...
متن کامل